/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sessionFacades;

import businessObjects.Esquema;
import businessObjects.Estado;
import businessObjects.Pauta;
import java.util.List;
import javax.ejb.Remote;

/**
 *
 * @author williamprado
 */
@Remote
public interface PautaFacadeRemote {

    void guardarPauta(Pauta pauta);

    void actualizarPauta(Pauta pauta);

    void eliminarPauta(int id);

    Pauta consultarPauta(int id);
    
    Esquema findEsquema(int id);

    Estado findEstado(int id);

    List<Pauta> consultarPautasBasicas();

    List<Pauta> consultarPautasPremium();

    List<Pauta> consultarPautasCliente(String idCliente);

    /*void create(Pauta pauta);

    void edit(Pauta pauta);

    void remove(Pauta pauta);

    Pauta find(Object id);

    List<Pauta> findAll();

    List<Pauta> findRange(int[] range);

    int count();*/

}
